[INFO] fetching crate rumtk-core 0.12.0...
[INFO] testing rumtk-core-0.12.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate rumtk-core 0.12.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate rumtk-core 0.12.0
[INFO] finished tweaking crates.io crate rumtk-core 0.12.0
[INFO] tweaked toml for crates.io crate rumtk-core 0.12.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rumtk-core 0.12.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rumtk-core 0.12.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitflags v2.7.0
[INFO] [stderr]   Downloaded nanoid v0.4.0
[INFO] [stderr]   Downloaded uuid-macro-internal v1.19.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7693dad24038b3505f50c2606e3ec4c6faec9667bf196f6d5de47e8b01819528
[INFO] running `Command { std: "docker" "start" "-a" "7693dad24038b3505f50c2606e3ec4c6faec9667bf196f6d5de47e8b01819528", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7693dad24038b3505f50c2606e3ec4c6faec9667bf196f6d5de47e8b01819528", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7693dad24038b3505f50c2606e3ec4c6faec9667bf196f6d5de47e8b01819528", kill_on_drop: false }`
[INFO] [stdout] 7693dad24038b3505f50c2606e3ec4c6faec9667bf196f6d5de47e8b01819528
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9fc69ae51d9d3d6da837e5bd2312c0313400e7de48ae96c4837e96d1b956372
[INFO] running `Command { std: "docker" "start" "-a" "f9fc69ae51d9d3d6da837e5bd2312c0313400e7de48ae96c4837e96d1b956372", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling zerocopy v0.8.25
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling pyo3-build-config v0.27.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling castaway v0.2.3
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.96
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling chardetng v0.1.17
[INFO] [stderr]    Compiling pyo3-ffi v0.27.1
[INFO] [stderr]    Compiling pyo3-macros-backend v0.27.1
[INFO] [stderr]    Compiling pyo3 v0.27.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling uuid-macro-internal v1.19.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling nanoid v0.4.0
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pyo3-macros v0.27.1
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling rumtk-core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type `RUMID_TYPE` should have an upper camel case name
[INFO] [stdout]   --> src/id.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum RUMID_TYPE {
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:226:14
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub enum SOCKET_READINESS_TYPE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `READ_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         READ_READY,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WRITE_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         WRITE_READY,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `READWRITE_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         READWRITE_READY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::rumtk_cache_fetch`
[INFO] [stdout]    --> src/threading.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |             let rt = rumtk_init_threads!(self.workers)?;
[INFO] [stdout]     |                      --------------------------------- in this macro invocation
[INFO] [stdout] ...
[INFO] [stdout] 684 |             use $crate::rumtk_cache_fetch;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::threading::thread_primitives`
[INFO] [stdout]    --> src/threading.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::threading::thread_primitives;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs`
[INFO] [stdout]    --> src/threading.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 |     use crate::threading::threading_manager::SafeTaskArgs;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:479:17
[INFO] [stdout]     |
[INFO] [stdout] 479 |             let mut client_ref = Arc::clone(client_lock_ref);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:487:17
[INFO] [stdout]     |
[INFO] [stdout] 487 |             let mut client_ref = locked_args.get(0).unwrap();
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:507:17
[INFO] [stdout]     |
[INFO] [stdout] 507 |             let mut client = client_ref.read().await;
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/threading.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |             let mut safe_task = Arc::new(SyncRwLock::new(Task::<R> {
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ahash::HashMapExt`
[INFO] [stdout]   --> src/net.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use ahash::HashMapExt;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]   --> src/pipelines.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use std::io::{Read, Write};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let mut client_ref = Arc::clone(&self.client);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/pipelines.rs:256:13
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let mut last_item = pipeline.pop().unwrap();
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/scripting.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Err(e) => Err(rumtk_format!(
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/scripting.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default`
[INFO] [stdout]   --> src/search.rs:94:64
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList {
[INFO] [stdout]    |                                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/strings.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..count {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/threading.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")),
[INFO] [stdout]    |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SafeClientIDList` is never used
[INFO] [stdout]    --> src/net.rs:206:10
[INFO] [stdout]     |
[INFO] [stdout] 206 |     type SafeClientIDList = Arc<AsyncMutex<ClientIDList>>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used
[INFO] [stdout]   --> src/pipelines.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASCII_ESCAPE_CHAR` is never used
[INFO] [stdout]   --> src/strings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const ASCII_ESCAPE_CHAR: char = '\\';
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unescape_control` is never used
[INFO] [stdout]    --> src/strings.rs:433:4
[INFO] [stdout]     |
[INFO] [stdout] 433 | fn unescape_control(escaped_str: &str) -> Result<char, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `octal_to_byte` is never used
[INFO] [stdout]    --> src/strings.rs:529:4
[INFO] [stdout]     |
[INFO] [stdout] 529 | fn octal_to_byte(hoctal_str: &str) -> Result<u8, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `number_to_char` is never used
[INFO] [stdout]    --> src/strings.rs:544:4
[INFO] [stdout]     |
[INFO] [stdout] 544 | fn number_to_char(num: &u32) -> Result<RUMString, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `gather` is never used
[INFO] [stdout]    --> src/threading.rs:507:12
[INFO] [stdout]     |
[INFO] [stdout] 175 | /     impl<R> TaskManager<R>
[INFO] [stdout] 176 | |     where
[INFO] [stdout] 177 | |         R: Sync + Send + Clone + 'static,
[INFO] [stdout]     | |_________________________________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 507 |           fn gather(&mut self) -> TaskResults<R> {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `base_ten` should have an upper case name
[INFO] [stdout]   --> src/maths.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const base_ten: u8 = 10;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 24 - const base_ten: u8 = 10;
[INFO] [stdout] 24 + const BASE_TEN: u8 = 10;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `re_cache` should have an upper case name
[INFO] [stdout]   --> src/search.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     static mut re_cache: RegexCache = new_cache();
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 29 -     static mut re_cache: RegexCache = new_cache();
[INFO] [stdout] 29 +     static mut RE_CACHE: RegexCache = new_cache();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/threading.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |               let handle = DEFAULT_RUNTIME.get_or_init(|| {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 49 | |                 let mut builder = tokio::runtime::Builder::new_multi_thread();
[INFO] [stdout] 50 | |                 builder.worker_threads(workers);
[INFO] [stdout] 51 | |                 builder.enable_all();
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             });
[INFO] [stdout]    | |______________^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used
[INFO] [stdout]   --> src/lib.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | #![feature(type_alias_impl_trait)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `buf_read_has_data_left` is declared but not used
[INFO] [stdout]   --> src/lib.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | #![feature(buf_read_has_data_left)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `str_as_str` is declared but not used
[INFO] [stdout]   --> src/lib.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(str_as_str)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.77s
[INFO] running `Command { std: "docker" "inspect" "f9fc69ae51d9d3d6da837e5bd2312c0313400e7de48ae96c4837e96d1b956372", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9fc69ae51d9d3d6da837e5bd2312c0313400e7de48ae96c4837e96d1b956372", kill_on_drop: false }`
[INFO] [stdout] f9fc69ae51d9d3d6da837e5bd2312c0313400e7de48ae96c4837e96d1b956372
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4232328ebb9a305a0b12531adabc62bc3804c2bcad55de674b15c79fb71c559e
[INFO] running `Command { std: "docker" "start" "-a" "4232328ebb9a305a0b12531adabc62bc3804c2bcad55de674b15c79fb71c559e", kill_on_drop: false }`
[INFO] [stdout] warning: type `RUMID_TYPE` should have an upper camel case name
[INFO] [stdout]   --> src/id.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum RUMID_TYPE {
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:226:14
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub enum SOCKET_READINESS_TYPE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `READ_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         READ_READY,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WRITE_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         WRITE_READY,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `READWRITE_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         READWRITE_READY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::rumtk_cache_fetch`
[INFO] [stdout]    --> src/threading.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |             let rt = rumtk_init_threads!(self.workers)?;
[INFO] [stdout]     |                      --------------------------------- in this macro invocation
[INFO] [stdout] ...
[INFO] [stdout] 684 |             use $crate::rumtk_cache_fetch;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::threading::thread_primitives`
[INFO] [stdout]    --> src/threading.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::threading::thread_primitives;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs`
[INFO] [stdout]    --> src/threading.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 |     use crate::threading::threading_manager::SafeTaskArgs;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:479:17
[INFO] [stdout]     |
[INFO] [stdout] 479 |             let mut client_ref = Arc::clone(client_lock_ref);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:487:17
[INFO] [stdout]     |
[INFO] [stdout] 487 |             let mut client_ref = locked_args.get(0).unwrap();
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:507:17
[INFO] [stdout]     |
[INFO] [stdout] 507 |             let mut client = client_ref.read().await;
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/threading.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |             let mut safe_task = Arc::new(SyncRwLock::new(Task::<R> {
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ahash::HashMapExt`
[INFO] [stdout]   --> src/net.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use ahash::HashMapExt;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]   --> src/pipelines.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use std::io::{Read, Write};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let mut client_ref = Arc::clone(&self.client);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/pipelines.rs:256:13
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let mut last_item = pipeline.pop().unwrap();
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/scripting.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Err(e) => Err(rumtk_format!(
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/scripting.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default`
[INFO] [stdout]   --> src/search.rs:94:64
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList {
[INFO] [stdout]    |                                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/strings.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..count {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/threading.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")),
[INFO] [stdout]    |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SafeClientIDList` is never used
[INFO] [stdout]    --> src/net.rs:206:10
[INFO] [stdout]     |
[INFO] [stdout] 206 |     type SafeClientIDList = Arc<AsyncMutex<ClientIDList>>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used
[INFO] [stdout]   --> src/pipelines.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rumtk-core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `ASCII_ESCAPE_CHAR` is never used
[INFO] [stdout]   --> src/strings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const ASCII_ESCAPE_CHAR: char = '\\';
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unescape_control` is never used
[INFO] [stdout]    --> src/strings.rs:433:4
[INFO] [stdout]     |
[INFO] [stdout] 433 | fn unescape_control(escaped_str: &str) -> Result<char, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `octal_to_byte` is never used
[INFO] [stdout]    --> src/strings.rs:529:4
[INFO] [stdout]     |
[INFO] [stdout] 529 | fn octal_to_byte(hoctal_str: &str) -> Result<u8, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `number_to_char` is never used
[INFO] [stdout]    --> src/strings.rs:544:4
[INFO] [stdout]     |
[INFO] [stdout] 544 | fn number_to_char(num: &u32) -> Result<RUMString, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `gather` is never used
[INFO] [stdout]    --> src/threading.rs:507:12
[INFO] [stdout]     |
[INFO] [stdout] 175 | /     impl<R> TaskManager<R>
[INFO] [stdout] 176 | |     where
[INFO] [stdout] 177 | |         R: Sync + Send + Clone + 'static,
[INFO] [stdout]     | |_________________________________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 507 |           fn gather(&mut self) -> TaskResults<R> {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `base_ten` should have an upper case name
[INFO] [stdout]   --> src/maths.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const base_ten: u8 = 10;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 24 - const base_ten: u8 = 10;
[INFO] [stdout] 24 + const BASE_TEN: u8 = 10;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `re_cache` should have an upper case name
[INFO] [stdout]   --> src/search.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     static mut re_cache: RegexCache = new_cache();
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 29 -     static mut re_cache: RegexCache = new_cache();
[INFO] [stdout] 29 +     static mut RE_CACHE: RegexCache = new_cache();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/threading.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |               let handle = DEFAULT_RUNTIME.get_or_init(|| {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 49 | |                 let mut builder = tokio::runtime::Builder::new_multi_thread();
[INFO] [stdout] 50 | |                 builder.worker_threads(workers);
[INFO] [stdout] 51 | |                 builder.enable_all();
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             });
[INFO] [stdout]    | |______________^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used
[INFO] [stdout]   --> src/lib.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | #![feature(type_alias_impl_trait)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `buf_read_has_data_left` is declared but not used
[INFO] [stdout]   --> src/lib.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | #![feature(buf_read_has_data_left)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `str_as_str` is declared but not used
[INFO] [stdout]   --> src/lib.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(str_as_str)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `RUMID_TYPE` should have an upper camel case name
[INFO] [stdout]   --> src/id.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum RUMID_TYPE {
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:226:14
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub enum SOCKET_READINESS_TYPE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `READ_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         READ_READY,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WRITE_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         WRITE_READY,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `READWRITE_READY` should have an upper camel case name
[INFO] [stdout]    --> src/net.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         READWRITE_READY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::rumtk_cache_fetch`
[INFO] [stdout]    --> src/threading.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |             let rt = rumtk_init_threads!(self.workers)?;
[INFO] [stdout]     |                      --------------------------------- in this macro invocation
[INFO] [stdout] ...
[INFO] [stdout] 684 |             use $crate::rumtk_cache_fetch;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::threading::thread_primitives`
[INFO] [stdout]    --> src/threading.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::threading::thread_primitives;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs`
[INFO] [stdout]    --> src/threading.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 |     use crate::threading::threading_manager::SafeTaskArgs;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RUMDeserializer` and `RUMSerializer`
[INFO] [stdout]   --> src/lib.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |     use crate::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer};
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::to_string`
[INFO] [stdout]   --> src/lib.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     use serde_json::to_string;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::threading::threading_functions::get_default_system_thread_count`
[INFO] [stdout]    --> src/threading.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |               use $crate::threading::threading_functions::get_default_system_thread_count;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:353:22
[INFO] [stdout]     |
[INFO] [stdout] 353 |           let result = rumtk_exec_task!(
[INFO] [stdout]     |  ______________________-
[INFO] [stdout] 354 | |             async |args: &SafeTaskArgs<i32>| -> RUMResult<Vec<i32>> {
[INFO] [stdout] 355 | |                 let owned_args = Arc::clone(args);
[INFO] [stdout] 356 | |                 let lock_future = owned_args.read();
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |             vec![1, 2, 3]
[INFO] [stdout] 367 | |         )
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `rumtk_create_task_args` and `rumtk_init_threads`
[INFO] [stdout]    --> src/threading.rs:968:36
[INFO] [stdout]     |
[INFO] [stdout] 968 |                   rumtk_create_task, rumtk_create_task_args, rumtk_init_threads, rumtk_resolve_task,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:353:22
[INFO] [stdout]     |
[INFO] [stdout] 353 |           let result = rumtk_exec_task!(
[INFO] [stdout]     |  ______________________-
[INFO] [stdout] 354 | |             async |args: &SafeTaskArgs<i32>| -> RUMResult<Vec<i32>> {
[INFO] [stdout] 355 | |                 let owned_args = Arc::clone(args);
[INFO] [stdout] 356 | |                 let lock_future = owned_args.read();
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |             vec![1, 2, 3]
[INFO] [stdout] 367 | |         )
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:479:17
[INFO] [stdout]     |
[INFO] [stdout] 479 |             let mut client_ref = Arc::clone(client_lock_ref);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:487:17
[INFO] [stdout]     |
[INFO] [stdout] 487 |             let mut client_ref = locked_args.get(0).unwrap();
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:507:17
[INFO] [stdout]     |
[INFO] [stdout] 507 |             let mut client = client_ref.read().await;
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/threading.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |             let mut safe_task = Arc::new(SyncRwLock::new(Task::<R> {
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ahash::HashMapExt`
[INFO] [stdout]   --> src/net.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use ahash::HashMapExt;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]   --> src/pipelines.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use std::io::{Read, Write};
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/net.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let mut client_ref = Arc::clone(&self.client);
[INFO] [stdout]     |                 ----^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/pipelines.rs:256:13
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let mut last_item = pipeline.pop().unwrap();
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/scripting.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Err(e) => Err(rumtk_format!(
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/scripting.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default`
[INFO] [stdout]   --> src/search.rs:94:64
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList {
[INFO] [stdout]    |                                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/strings.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..count {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/threading.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")),
[INFO] [stdout]    |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server`
[INFO] [stdout]    --> src/lib.rs:466:13
[INFO] [stdout]     |
[INFO] [stdout] 466 |         let server = match rumtk_create_server!("localhost", 0) {
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ip`
[INFO] [stdout]    --> src/lib.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stdout]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ip`
[INFO] [stdout]    --> src/lib.rs:515:14
[INFO] [stdout]     |
[INFO] [stdout] 515 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stdout]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:533:13
[INFO] [stdout]     |
[INFO] [stdout] 533 |         let mut server = match rumtk_create_server!(LOCALHOST, 0) {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:540:13
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let mut client = match rumtk_connect!(port) {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ip`
[INFO] [stdout]    --> src/lib.rs:538:14
[INFO] [stdout]     |
[INFO] [stdout] 538 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stdout]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg`
[INFO] [stdout]    --> src/lib.rs:557:13
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let msg = RUMString::from("Hello World!");
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `server`
[INFO] [stdout]    --> src/lib.rs:558:13
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let server = match rumtk_create_server!("localhost", 0) {
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:568:13
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let mut server = match rumtk_create_server!("localhost", 0) {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `msg`
[INFO] [stdout]    --> src/lib.rs:567:13
[INFO] [stdout]     |
[INFO] [stdout] 567 |         let msg = RUMString::from("Hello World!");
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ip`
[INFO] [stdout]    --> src/lib.rs:584:14
[INFO] [stdout]     |
[INFO] [stdout] 584 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stdout]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SafeClientIDList` is never used
[INFO] [stdout]    --> src/net.rs:206:10
[INFO] [stdout]     |
[INFO] [stdout] 206 |     type SafeClientIDList = Arc<AsyncMutex<ClientIDList>>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used
[INFO] [stdout]   --> src/pipelines.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASCII_ESCAPE_CHAR` is never used
[INFO] [stdout]   --> src/strings.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const ASCII_ESCAPE_CHAR: char = '\\';
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unescape_control` is never used
[INFO] [stdout]    --> src/strings.rs:433:4
[INFO] [stdout]     |
[INFO] [stdout] 433 | fn unescape_control(escaped_str: &str) -> Result<char, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `octal_to_byte` is never used
[INFO] [stdout]    --> src/strings.rs:529:4
[INFO] [stdout]     |
[INFO] [stdout] 529 | fn octal_to_byte(hoctal_str: &str) -> Result<u8, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `number_to_char` is never used
[INFO] [stdout]    --> src/strings.rs:544:4
[INFO] [stdout]     |
[INFO] [stdout] 544 | fn number_to_char(num: &u32) -> Result<RUMString, RUMString> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `gather` is never used
[INFO] [stdout]    --> src/threading.rs:507:12
[INFO] [stdout]     |
[INFO] [stdout] 175 | /     impl<R> TaskManager<R>
[INFO] [stdout] 176 | |     where
[INFO] [stdout] 177 | |         R: Sync + Send + Clone + 'static,
[INFO] [stdout]     | |_________________________________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 507 |           fn gather(&mut self) -> TaskResults<R> {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `base_ten` should have an upper case name
[INFO] [stdout]   --> src/maths.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const base_ten: u8 = 10;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 24 - const base_ten: u8 = 10;
[INFO] [stdout] 24 + const BASE_TEN: u8 = 10;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `re_cache` should have an upper case name
[INFO] [stdout]   --> src/search.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     static mut re_cache: RegexCache = new_cache();
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 29 -     static mut re_cache: RegexCache = new_cache();
[INFO] [stdout] 29 +     static mut RE_CACHE: RegexCache = new_cache();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/threading.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |               let handle = DEFAULT_RUNTIME.get_or_init(|| {
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 49 | |                 let mut builder = tokio::runtime::Builder::new_multi_thread();
[INFO] [stdout] 50 | |                 builder.worker_threads(workers);
[INFO] [stdout] 51 | |                 builder.enable_all();
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             });
[INFO] [stdout]    | |______________^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/lib.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         queue.add_task::<_>(processor);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 449 |         let _ = queue.add_task::<_>(processor);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/lib.rs:733:9
[INFO] [stdout]     |
[INFO] [stdout] 733 |         sys_ls_process.wait();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let _ = sys_ls_process.wait();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/lib.rs:734:9
[INFO] [stdout]     |
[INFO] [stdout] 734 |         sys_wc_process.wait();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 734 |         let _ = sys_wc_process.wait();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used
[INFO] [stdout]   --> src/lib.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | #![feature(type_alias_impl_trait)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `buf_read_has_data_left` is declared but not used
[INFO] [stdout]   --> src/lib.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | #![feature(buf_read_has_data_left)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `str_as_str` is declared but not used
[INFO] [stdout]   --> src/lib.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | #![feature(str_as_str)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.60s
[INFO] running `Command { std: "docker" "inspect" "4232328ebb9a305a0b12531adabc62bc3804c2bcad55de674b15c79fb71c559e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4232328ebb9a305a0b12531adabc62bc3804c2bcad55de674b15c79fb71c559e", kill_on_drop: false }`
[INFO] [stdout] 4232328ebb9a305a0b12531adabc62bc3804c2bcad55de674b15c79fb71c559e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 95a25e282fae165ef1160dd8f8ebe1276861183afbb0c5ec94b3fa3b99ef12a6
[INFO] running `Command { std: "docker" "start" "-a" "95a25e282fae165ef1160dd8f8ebe1276861183afbb0c5ec94b3fa3b99ef12a6", kill_on_drop: false }`
[INFO] [stderr] warning: type `RUMID_TYPE` should have an upper camel case name
[INFO] [stderr]   --> src/id.rs:26:10
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub enum RUMID_TYPE {
[INFO] [stderr]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:226:14
[INFO] [stderr]     |
[INFO] [stderr] 226 |     pub enum SOCKET_READINESS_TYPE {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `READ_READY` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:228:9
[INFO] [stderr]     |
[INFO] [stderr] 228 |         READ_READY,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `WRITE_READY` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:229:9
[INFO] [stderr]     |
[INFO] [stderr] 229 |         WRITE_READY,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `READWRITE_READY` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:230:9
[INFO] [stderr]     |
[INFO] [stderr] 230 |         READWRITE_READY,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$crate::rumtk_cache_fetch`
[INFO] [stderr]    --> src/threading.rs:684:17
[INFO] [stderr]     |
[INFO] [stderr] 267 |             let rt = rumtk_init_threads!(self.workers)?;
[INFO] [stderr]     |                      --------------------------------- in this macro invocation
[INFO] [stderr] ...
[INFO] [stderr] 684 |             use $crate::rumtk_cache_fetch;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::threading::thread_primitives`
[INFO] [stderr]    --> src/threading.rs:624:9
[INFO] [stderr]     |
[INFO] [stderr] 624 |     use crate::threading::thread_primitives;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs`
[INFO] [stderr]    --> src/threading.rs:625:9
[INFO] [stderr]     |
[INFO] [stderr] 625 |     use crate::threading::threading_manager::SafeTaskArgs;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/net.rs:479:17
[INFO] [stderr]     |
[INFO] [stderr] 479 |             let mut client_ref = Arc::clone(client_lock_ref);
[INFO] [stderr]     |                 ----^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/net.rs:487:17
[INFO] [stderr]     |
[INFO] [stderr] 487 |             let mut client_ref = locked_args.get(0).unwrap();
[INFO] [stderr]     |                 ----^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/net.rs:507:17
[INFO] [stderr]     |
[INFO] [stderr] 507 |             let mut client = client_ref.read().await;
[INFO] [stderr]     |                 ----^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/threading.rs:293:17
[INFO] [stderr]     |
[INFO] [stderr] 293 |             let mut safe_task = Arc::new(SyncRwLock::new(Task::<R> {
[INFO] [stderr]     |                 ----^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ahash::HashMapExt`
[INFO] [stderr]   --> src/net.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |     use ahash::HashMapExt;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Read`
[INFO] [stderr]   --> src/pipelines.rs:87:19
[INFO] [stderr]    |
[INFO] [stderr] 87 |     use std::io::{Read, Write};
[INFO] [stderr]    |                   ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/net.rs:453:17
[INFO] [stderr]     |
[INFO] [stderr] 453 |             let mut client_ref = Arc::clone(&self.client);
[INFO] [stderr]     |                 ----^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/pipelines.rs:256:13
[INFO] [stderr]     |
[INFO] [stderr] 256 |         let mut last_item = pipeline.pop().unwrap();
[INFO] [stderr]     |             ----^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/scripting.rs:47:17
[INFO] [stderr]    |
[INFO] [stderr] 47 |             Err(e) => Err(rumtk_format!(
[INFO] [stderr]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/scripting.rs:309:17
[INFO] [stderr]     |
[INFO] [stderr] 309 |             Err(e) => {
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `default`
[INFO] [stderr]   --> src/search.rs:94:64
[INFO] [stderr]    |
[INFO] [stderr] 94 |     pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList {
[INFO] [stderr]    |                                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/strings.rs:154:13
[INFO] [stderr]     |
[INFO] [stderr] 154 |         for i in 0..count {
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/threading.rs:62:21
[INFO] [stderr]    |
[INFO] [stderr] 62 |                 Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")),
[INFO] [stderr]    |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `SafeClientIDList` is never used
[INFO] [stderr]    --> src/net.rs:206:10
[INFO] [stderr]     |
[INFO] [stderr] 206 |     type SafeClientIDList = Arc<AsyncMutex<ClientIDList>>;
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used
[INFO] [stderr]   --> src/pipelines.rs:94:11
[INFO] [stderr]    |
[INFO] [stderr] 94 |     const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024;
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ASCII_ESCAPE_CHAR` is never used
[INFO] [stderr]   --> src/strings.rs:31:7
[INFO] [stderr]    |
[INFO] [stderr] 31 | const ASCII_ESCAPE_CHAR: char = '\\';
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `unescape_control` is never used
[INFO] [stderr]    --> src/strings.rs:433:4
[INFO] [stderr]     |
[INFO] [stderr] 433 | fn unescape_control(escaped_str: &str) -> Result<char, RUMString> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `octal_to_byte` is never used
[INFO] [stderr]    --> src/strings.rs:529:4
[INFO] [stderr]     |
[INFO] [stderr] 529 | fn octal_to_byte(hoctal_str: &str) -> Result<u8, RUMString> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `number_to_char` is never used
[INFO] [stderr]    --> src/strings.rs:544:4
[INFO] [stderr]     |
[INFO] [stderr] 544 | fn number_to_char(num: &u32) -> Result<RUMString, RUMString> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `gather` is never used
[INFO] [stderr]    --> src/threading.rs:507:12
[INFO] [stderr]     |
[INFO] [stderr] 175 | /     impl<R> TaskManager<R>
[INFO] [stderr] 176 | |     where
[INFO] [stderr] 177 | |         R: Sync + Send + Clone + 'static,
[INFO] [stderr]     | |_________________________________________- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 507 |           fn gather(&mut self) -> TaskResults<R> {
[INFO] [stderr]     |              ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `base_ten` should have an upper case name
[INFO] [stderr]   --> src/maths.rs:24:7
[INFO] [stderr]    |
[INFO] [stderr] 24 | const base_ten: u8 = 10;
[INFO] [stderr]    |       ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 24 - const base_ten: u8 = 10;
[INFO] [stderr] 24 + const BASE_TEN: u8 = 10;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `re_cache` should have an upper case name
[INFO] [stderr]   --> src/search.rs:29:16
[INFO] [stderr]    |
[INFO] [stderr] 29 |     static mut re_cache: RegexCache = new_cache();
[INFO] [stderr]    |                ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 29 -     static mut re_cache: RegexCache = new_cache();
[INFO] [stderr] 29 +     static mut RE_CACHE: RegexCache = new_cache();
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static
[INFO] [stderr]   --> src/threading.rs:48:26
[INFO] [stderr]    |
[INFO] [stderr] 48 |               let handle = DEFAULT_RUNTIME.get_or_init(|| {
[INFO] [stderr]    |  __________________________^
[INFO] [stderr] 49 | |                 let mut builder = tokio::runtime::Builder::new_multi_thread();
[INFO] [stderr] 50 | |                 builder.worker_threads(workers);
[INFO] [stderr] 51 | |                 builder.enable_all();
[INFO] [stderr] ...  |
[INFO] [stderr] 59 | |             });
[INFO] [stderr]    | |______________^ shared reference to mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: feature `type_alias_impl_trait` is declared but not used
[INFO] [stderr]   --> src/lib.rs:24:12
[INFO] [stderr]    |
[INFO] [stderr] 24 | #![feature(type_alias_impl_trait)]
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: feature `buf_read_has_data_left` is declared but not used
[INFO] [stderr]   --> src/lib.rs:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 | #![feature(buf_read_has_data_left)]
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: feature `str_as_str` is declared but not used
[INFO] [stderr]   --> src/lib.rs:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | #![feature(str_as_str)]
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `RUMDeserializer` and `RUMSerializer`
[INFO] [stderr]   --> src/lib.rs:56:40
[INFO] [stderr]    |
[INFO] [stderr] 56 |     use crate::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer};
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^^                ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `serde_json::to_string`
[INFO] [stderr]   --> src/lib.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 |     use serde_json::to_string;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$crate::threading::threading_functions::get_default_system_thread_count`
[INFO] [stderr]    --> src/threading.rs:962:17
[INFO] [stderr]     |
[INFO] [stderr] 962 |               use $crate::threading::threading_functions::get_default_system_thread_count;
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:353:22
[INFO] [stderr]     |
[INFO] [stderr] 353 |           let result = rumtk_exec_task!(
[INFO] [stderr]     |  ______________________-
[INFO] [stderr] 354 | |             async |args: &SafeTaskArgs<i32>| -> RUMResult<Vec<i32>> {
[INFO] [stderr] 355 | |                 let owned_args = Arc::clone(args);
[INFO] [stderr] 356 | |                 let lock_future = owned_args.read();
[INFO] [stderr] ...   |
[INFO] [stderr] 366 | |             vec![1, 2, 3]
[INFO] [stderr] 367 | |         )
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `rumtk_create_task_args` and `rumtk_init_threads`
[INFO] [stderr]    --> src/threading.rs:968:36
[INFO] [stderr]     |
[INFO] [stderr] 968 |                   rumtk_create_task, rumtk_create_task_args, rumtk_init_threads, rumtk_resolve_task,
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:353:22
[INFO] [stderr]     |
[INFO] [stderr] 353 |           let result = rumtk_exec_task!(
[INFO] [stderr]     |  ______________________-
[INFO] [stderr] 354 | |             async |args: &SafeTaskArgs<i32>| -> RUMResult<Vec<i32>> {
[INFO] [stderr] 355 | |                 let owned_args = Arc::clone(args);
[INFO] [stderr] 356 | |                 let lock_future = owned_args.read();
[INFO] [stderr] ...   |
[INFO] [stderr] 366 | |             vec![1, 2, 3]
[INFO] [stderr] 367 | |         )
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `server`
[INFO] [stderr]    --> src/lib.rs:466:13
[INFO] [stderr]     |
[INFO] [stderr] 466 |         let server = match rumtk_create_server!("localhost", 0) {
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ip`
[INFO] [stderr]    --> src/lib.rs:480:14
[INFO] [stderr]     |
[INFO] [stderr] 480 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stderr]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ip`
[INFO] [stderr]    --> src/lib.rs:515:14
[INFO] [stderr]     |
[INFO] [stderr] 515 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stderr]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:533:13
[INFO] [stderr]     |
[INFO] [stderr] 533 |         let mut server = match rumtk_create_server!(LOCALHOST, 0) {
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:540:13
[INFO] [stderr]     |
[INFO] [stderr] 540 |         let mut client = match rumtk_connect!(port) {
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ip`
[INFO] [stderr]    --> src/lib.rs:538:14
[INFO] [stderr]     |
[INFO] [stderr] 538 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stderr]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `msg`
[INFO] [stderr]    --> src/lib.rs:557:13
[INFO] [stderr]     |
[INFO] [stderr] 557 |         let msg = RUMString::from("Hello World!");
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `server`
[INFO] [stderr]    --> src/lib.rs:558:13
[INFO] [stderr]     |
[INFO] [stderr] 558 |         let server = match rumtk_create_server!("localhost", 0) {
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:568:13
[INFO] [stderr]     |
[INFO] [stderr] 568 |         let mut server = match rumtk_create_server!("localhost", 0) {
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `msg`
[INFO] [stderr]    --> src/lib.rs:567:13
[INFO] [stderr]     |
[INFO] [stderr] 567 |         let msg = RUMString::from("Hello World!");
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_msg`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ip`
[INFO] [stderr]    --> src/lib.rs:584:14
[INFO] [stderr]     |
[INFO] [stderr] 584 |         let (ip, port) = rumtk_get_ip_port!(address_info);
[INFO] [stderr]     |              ^^ help: if this is intentional, prefix it with an underscore: `_ip`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]    --> src/lib.rs:449:9
[INFO] [stderr]     |
[INFO] [stderr] 449 |         queue.add_task::<_>(processor);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 449 |         let _ = queue.add_task::<_>(processor);
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]    --> src/lib.rs:733:9
[INFO] [stderr]     |
[INFO] [stderr] 733 |         sys_ls_process.wait();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 733 |         let _ = sys_ls_process.wait();
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]    --> src/lib.rs:734:9
[INFO] [stderr]     |
[INFO] [stderr] 734 |         sys_wc_process.wait();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 734 |         let _ = sys_wc_process.wait();
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `rumtk-core` (lib) generated 34 warnings (run `cargo fix --lib -p rumtk-core` to apply 16 suggestions)
[INFO] [stderr] warning: `rumtk-core` (lib test) generated 52 warnings (34 duplicates) (run `cargo fix --lib -p rumtk-core --tests` to apply 15 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rumtk_core-ed31f5f865b5042f)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test tests::test_clamp_index_positive_index ... ok
[INFO] [stdout] test tests::test_autodecode_utf8 ... ok
[INFO] [stdout] test tests::test_clamp_index_reverse_index ... ok
[INFO] [stdout] test tests::test_autodecode_other ... ok
[INFO] [stdout] test tests::test_decode ... ok
[INFO] [stdout] test tests::test_default_num_threads ... ok
[INFO] [stdout] test tests::test_deserialize_json ... ok
[INFO] [stdout] test tests::test_escaping_control ... ok
[INFO] [stdout] test tests::test_escaping_string ... ok
[INFO] [stdout] test tests::test_escaping_unicode ... ok
[INFO] [stdout] test tests::test_is_escaped_str ... ok
[INFO] [stdout] test tests::test_is_escaped_string ... ok
[INFO] [stdout] test tests::test_is_unescaped_string ... ok
[INFO] [stdout] test tests::test_print_license_notice ... ok
[INFO] [stdout] test tests::test_rumcache_insertion ... ok
[INFO] [stdout] test tests::test_deserialize_serde_json ... ok
[INFO] [stdout] test tests::test_serialize_json ... ok
[INFO] [stdout] test tests::test_search_string_letters ... ok
[INFO] [stdout] test tests::test_non_unique_string ... ok
[INFO] [stdout] test tests::test_unescaping_string ... ok
[INFO] [stdout] test tests::test_unescaping_unicode ... ok
[INFO] [stdout] test tests::test_unique_string ... ok
[INFO] [stdout] test tests::test_execute_job_macros_one_line ... ok
[INFO] [stdout] test tests::test_queue_data ... ok
[INFO] [stdout] test tests::test_execute_job ... ok
[INFO] [stdout] test tests::test_execute_job_macros ... ok
[INFO] [stdout] test tests::test_server_start ... ok
[INFO] [stdout] test tests::test_server_stop ... ok
[INFO] [stdout] test tests::test_server_get_address_info ... ok
[INFO] [stdout] test tests::test_client_send ... ok
[INFO] [stdout] test tests::test_server_get_clients ... ok
[INFO] [stdout] test tests::test_pipe_processes ... ok
[INFO] [stdout] test tests::test_server_receive ... ok
[INFO] [stdout] test tests::test_server_send ... ok
[INFO] [stdout] test tests::test_search_string_all_groups ... ok
[INFO] [stdout] test tests::test_search_string_named_groups ... ok
[INFO] [stdout] test tests::test_search_string_words ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rumtk_core
[INFO] [stderr] warning: type `RUMID_TYPE` should have an upper camel case name
[INFO] [stderr]   --> src/id.rs:26:10
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub enum RUMID_TYPE {
[INFO] [stderr]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:226:14
[INFO] [stderr]     |
[INFO] [stderr] 226 |     pub enum SOCKET_READINESS_TYPE {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `READ_READY` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:228:9
[INFO] [stderr]     |
[INFO] [stderr] 228 |         READ_READY,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `WRITE_READY` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:229:9
[INFO] [stderr]     |
[INFO] [stderr] 229 |         WRITE_READY,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `READWRITE_READY` should have an upper camel case name
[INFO] [stderr]    --> src/net.rs:230:9
[INFO] [stderr]     |
[INFO] [stderr] 230 |         READWRITE_READY,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady`
[INFO] [stderr] 
[INFO] [stderr] warning: 5 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_get (line 250) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 243) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_write_stdout (line 218) ... ok
[INFO] [stdout] test src/core.rs - core::clamp_index (line 58) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 255) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 261) ... ok
[INFO] [stdout] test src/core.rs - core::clamp_index (line 68) ... ok
[INFO] [stdout] test src/cli.rs - cli::cli_utils::read_stdin (line 67) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_write_stdout (line 211) ... ok
[INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_fetch (line 157) ... ok
[INFO] [stdout] test src/core.rs - core::clamp_index (line 78) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 249) ... ok
[INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_get_mut (line 311) ... ok
[INFO] [stdout] test src/cli.rs - cli::macros::rumtk_read_stdin (line 179) ... ok
[INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_push (line 200) ... ok
[INFO] [stdout] test src/cli.rs - cli::cli_utils::read_some_stdin (line 101) ... ok
[INFO] [stdout] test src/core.rs - core::clamp_index (line 88) ... ok
[INFO] [stdout] test src/net.rs - net::tcp_macros::rumtk_get_ip_port (line 777) ... ok
[INFO] [stdout] test src/core.rs - core::new_random_buffer (line 128) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_wait_pipeline (line 465) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_generate_pipeline (line 349) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_generate_command (line 102) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_spawn_process (line 140) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_get_stdout (line 223) ... ok
[INFO] [stdout] test src/json.rs - json::serialization::rumtk_deserialize (line 108) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_pipe_into_process (line 304) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_close_process_stdin (line 271) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_command (line 528) ... ok
[INFO] [stdout] test src/json.rs - json::serialization::rumtk_serialize (line 36) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_pipe_processes (line 175) ... ok
[INFO] [stdout] test src/json.rs - json::serialization::rumtk_serialize (line 54) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_command (line 536) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_await_pipeline (line 400) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run_async (line 670) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run_async (line 691) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 501) ... FAILED
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run (line 624) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 703) ... FAILED
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 793) ... FAILED
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 526) ... FAILED
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run (line 603) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_command (line 546) ... ok
[INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run_async (line 711) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 551) ... FAILED
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 731) ... FAILED
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_create_task (line 790) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 760) ... FAILED
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_exec (line 444) ... FAILED
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_exec_module (line 352) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_new_args (line 120) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_load (line 286) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_exec_module (line 379) ... ok
[INFO] [stdout] test src/strings.rs - strings::basic_escape (line 582) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_push_arg (line 150) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_extract_any (line 242) ... ok
[INFO] [stdout] test src/strings.rs - strings::escape (line 567) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_extract_any (line 222) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_buildargs (line 82) ... ok
[INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 582) ... FAILED
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 860) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_functions::block_on_task (line 574) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_async_sleep (line 1010) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 898) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_manager::TaskManager<R>::is_all_completed (line 458) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 879) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_resolve_task (line 743) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 934) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_sleep (line 985) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_init_threads (line 640) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_init_threads (line 658) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_manager::TaskManager (line 117) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 917) ... ok
[INFO] [stdout] test src/threading.rs - threading::threading_manager::TaskManager<R>::spawn_task (line 230) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 501) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1395) panicked at src/scripting.rs:14:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ff5acd2d9ea - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ff5acd2d9ea - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ff5acd2d9ea - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ff5acd2d9ea - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ff5acd3f99a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ff5acd3f99a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5ff5acd31742 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5ff5acd31742 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5ff5acd18a2f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ff5acd18a2f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ff5acd29201 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5ff5acd2947b - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5ff5acd18ae8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5ff5acd10669 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5ff5acd192cd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5ff5acd400ec - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5ff5acd3fe62 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5ff5accea94c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x5ff5acc93266 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_501_0::test_module_exec
[INFO] [stdout]   19:     0x5ff5acc930c6 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_501_0
[INFO] [stdout]   20:     0x5ff5acc92fd6 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x5ff5acc93733 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x5ff5acc92cf6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x5ff5acc92d09 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x5ff5acd28974 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x5ff5acd28974 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5ff5acd28974 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5ff5acd28974 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5ff5acd28974 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x5ff5acd28974 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5ff5acd28974 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5ff5acd28974 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5ff5acd28974 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x5ff5acc92ce1 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x5ff5acc937e5 - main
[INFO] [stdout]   35:     0x7eba226eb1ca - <unknown>
[INFO] [stdout]   36:     0x7eba226eb28b - __libc_start_main
[INFO] [stdout]   37:     0x5ff5acc929a5 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 703) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1470) panicked at src/scripting.rs:15:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5871d6438aca - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5871d6438aca - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5871d6438aca - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5871d6438aca - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5871d644aa7a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5871d644aa7a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5871d643c822 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5871d643c822 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5871d6423b0f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5871d6423b0f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5871d64342e1 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5871d643455b - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5871d6423bc8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5871d641b749 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5871d64243ad - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5871d644b1cc - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5871d644af42 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5871d63f5a2c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x5871d639e306 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_703_0::test_module_exec
[INFO] [stdout]   19:     0x5871d639e166 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_703_0
[INFO] [stdout]   20:     0x5871d639e076 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x5871d639e7d3 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x5871d639dd76 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x5871d639dd89 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x5871d6433a54 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x5871d6433a54 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5871d6433a54 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5871d6433a54 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5871d6433a54 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x5871d6433a54 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5871d6433a54 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5871d6433a54 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5871d6433a54 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x5871d639dd41 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x5871d639e8c5 - main
[INFO] [stdout]   35:     0x7711f125c1ca - <unknown>
[INFO] [stdout]   36:     0x7711f125c28b - __libc_start_main
[INFO] [stdout]   37:     0x5871d639da05 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 793) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1475) panicked at src/scripting.rs:15:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59e2288dbaea - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59e2288dbaea - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59e2288dbaea - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x59e2288dbaea - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x59e2288eefca - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x59e2288eefca - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x59e2288df842 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x59e2288df842 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x59e2288c6b2f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x59e2288c6b2f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x59e2288d7301 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x59e2288d757b - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x59e2288c6be8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x59e2288be769 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x59e2288c73cd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x59e2288ef71c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x59e2288ef492 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x59e2288989ec - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x59e22883fa94 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_793_0::test_module_exec
[INFO] [stdout]   19:     0x59e22883f8a6 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_793_0
[INFO] [stdout]   20:     0x59e22883f7a6 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x59e2288402e3 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x59e22883efb6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x59e22883f369 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x59e2288d6a74 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x59e2288d6a74 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x59e2288d6a74 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x59e2288d6a74 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x59e2288d6a74 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x59e2288d6a74 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x59e2288d6a74 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x59e2288d6a74 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x59e2288d6a74 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x59e22883ea11 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x59e228840465 - main
[INFO] [stdout]   35:     0x7fa2a3dbb1ca - <unknown>
[INFO] [stdout]   36:     0x7fa2a3dbb28b - __libc_start_main
[INFO] [stdout]   37:     0x59e22883e5b5 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 526) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1469) panicked at src/scripting.rs:14:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5921f38a2a0a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5921f38a2a0a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5921f38a2a0a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5921f38a2a0a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5921f38b49ba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5921f38b49ba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5921f38a6762 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5921f38a6762 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5921f388da4f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5921f388da4f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5921f389e221 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5921f389e49b - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5921f388db08 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5921f3885689 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5921f388e2ed - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5921f38b510c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5921f38b4e82 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5921f385f96c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x5921f3808286 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_526_0::test_module_exec
[INFO] [stdout]   19:     0x5921f38080e6 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_526_0
[INFO] [stdout]   20:     0x5921f3807ff6 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x5921f3808753 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x5921f3807d06 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x5921f3807d19 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x5921f389d994 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x5921f389d994 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5921f389d994 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5921f389d994 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5921f389d994 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x5921f389d994 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5921f389d994 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5921f389d994 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5921f389d994 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x5921f3807cf1 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x5921f3808805 - main
[INFO] [stdout]   35:     0x7619aac241ca - <unknown>
[INFO] [stdout]   36:     0x7619aac2428b - __libc_start_main
[INFO] [stdout]   37:     0x5921f38079b5 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 551) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1613) panicked at src/scripting.rs:15:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5aca5743b86a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5aca5743b86a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5aca5743b86a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5aca5743b86a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5aca5744d83a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5aca5744d83a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5aca5743f5c2 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5aca5743f5c2 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5aca574268af - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5aca574268af - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5aca57437081 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5aca574372fb - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5aca57426968 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5aca5741e4e9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5aca5742714d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5aca5744df8c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5aca5744dd02 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5aca573f876c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x5aca5739f7f4 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_551_0::test_module_exec
[INFO] [stdout]   19:     0x5aca5739f606 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_551_0
[INFO] [stdout]   20:     0x5aca5739f506 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x5aca5739fe43 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x5aca5739f0f6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x5aca5739f149 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x5aca574367f4 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x5aca574367f4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5aca574367f4 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5aca574367f4 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5aca574367f4 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x5aca574367f4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5aca574367f4 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5aca574367f4 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5aca574367f4 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x5aca5739ef71 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x5aca5739fef5 - main
[INFO] [stdout]   35:     0x7471388dc1ca - <unknown>
[INFO] [stdout]   36:     0x7471388dc28b - __libc_start_main
[INFO] [stdout]   37:     0x5aca5739ebc5 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 731) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1616) panicked at src/scripting.rs:15:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b3c7c91daea - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b3c7c91daea - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b3c7c91daea - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b3c7c91daea - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b3c7c92fa9a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b3c7c92fa9a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5b3c7c921842 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b3c7c921842 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b3c7c908b2f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b3c7c908b2f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b3c7c919301 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5b3c7c91957b - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5b3c7c908be8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5b3c7c900769 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5b3c7c9093cd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5b3c7c9301ec - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5b3c7c92ff62 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5b3c7c8daa4c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x5b3c7c883326 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_731_0::test_module_exec
[INFO] [stdout]   19:     0x5b3c7c883186 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_731_0
[INFO] [stdout]   20:     0x5b3c7c883096 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x5b3c7c8837f3 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x5b3c7c882d96 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x5b3c7c882da9 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x5b3c7c918a74 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x5b3c7c918a74 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5b3c7c918a74 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5b3c7c918a74 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5b3c7c918a74 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x5b3c7c918a74 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5b3c7c918a74 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5b3c7c918a74 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5b3c7c918a74 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x5b3c7c882d61 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x5b3c7c8838e5 - main
[INFO] [stdout]   35:     0x7a36dff511ca - <unknown>
[INFO] [stdout]   36:     0x7a36dff5128b - __libc_start_main
[INFO] [stdout]   37:     0x5b3c7c882a25 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 760) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1870) panicked at src/scripting.rs:15:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a56ec8a693a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a56ec8a693a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a56ec8a693a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a56ec8a693a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a56ec8b890a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a56ec8b890a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5a56ec8aa692 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a56ec8aa692 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a56ec89197f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a56ec89197f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a56ec8a2151 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5a56ec8a23cb - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5a56ec891a38 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5a56ec8895b9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5a56ec89221d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5a56ec8b905c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5a56ec8b8dd2 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5a56ec86383c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x5a56ec80a894 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_760_0::test_module_exec
[INFO] [stdout]   19:     0x5a56ec80a6a6 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_760_0
[INFO] [stdout]   20:     0x5a56ec80a5a6 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x5a56ec80aed3 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x5a56ec80a176 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x5a56ec80a1c9 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x5a56ec8a18c4 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x5a56ec8a18c4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5a56ec8a18c4 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x5a56ec8a18c4 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x5a56ec8a18c4 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x5a56ec8a18c4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5a56ec8a18c4 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5a56ec8a18c4 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5a56ec8a18c4 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x5a56ec809fd1 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x5a56ec80afc5 - main
[INFO] [stdout]   35:     0x769fe660d1ca - <unknown>
[INFO] [stdout]   36:     0x769fe660d28b - __libc_start_main
[INFO] [stdout]   37:     0x5a56ec809c25 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_utils::py_exec (line 444) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1880) panicked at src/scripting.rs:15:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64df85a5493a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64df85a5493a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64df85a5493a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64df85a5493a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64df85a67e1a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64df85a67e1a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x64df85a58692 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64df85a58692 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64df85a3f97f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64df85a3f97f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64df85a50151 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x64df85a503cb - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x64df85a3fa38 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x64df85a375b9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x64df85a4021d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x64df85a6856c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x64df85a682e2 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x64df85a1183c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x64df859b8b24 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_444_0::test_module_exec
[INFO] [stdout]   19:     0x64df859b8936 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_444_0
[INFO] [stdout]   20:     0x64df859b8786 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x64df859b9133 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x64df859b7fa6 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x64df859b8359 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x64df85a4f8c4 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x64df85a4f8c4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x64df85a4f8c4 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x64df85a4f8c4 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x64df85a4f8c4 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x64df85a4f8c4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x64df85a4f8c4 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64df85a4f8c4 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64df85a4f8c4 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x64df859b7a01 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x64df859b92b5 - main
[INFO] [stdout]   35:     0x752dece931ca - <unknown>
[INFO] [stdout]   36:     0x752dece9328b - __libc_start_main
[INFO] [stdout]   37:     0x64df859b75a5 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 582) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1928) panicked at src/scripting.rs:18:47:
[INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58f7d321ea3a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58f7d321ea3a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58f7d321ea3a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58f7d321ea3a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58f7d3231f1a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58f7d3231f1a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x58f7d3222792 - std[f92b4c606f291077]::io::default_write_fmt::<std[f92b4c606f291077]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58f7d3222792 - <std[f92b4c606f291077]::sys::stdio::unix::Stderr as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58f7d3209a7f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58f7d3209a7f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58f7d321a251 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x58f7d321a4cb - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x58f7d3209b38 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x58f7d32016b9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x58f7d320a31d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x58f7d323266c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x58f7d32323e2 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x58f7d31db93c - <core[786f478f706679df]::result::Result<(), std[f92b4c606f291077]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   18:     0x58f7d31829fe - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_582_0::test_module_exec
[INFO] [stdout]   19:     0x58f7d31827f6 - rust_out[ed1579ae55fdba85]::main::_doctest_main_src_scripting_rs_582_0
[INFO] [stdout]   20:     0x58f7d31826f6 - rust_out[ed1579ae55fdba85]::main
[INFO] [stdout]   21:     0x58f7d3183273 - <fn() as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   22:     0x58f7d3181f36 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   23:     0x58f7d31822e9 - std[f92b4c606f291077]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   24:     0x58f7d32199c4 - <&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   25:     0x58f7d32199c4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x58f7d32199c4 - std[f92b4c606f291077]::panicking::catch_unwind::<i32, &dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   27:     0x58f7d32199c4 - std[f92b4c606f291077]::panic::catch_unwind::<&dyn core[786f478f706679df]::ops::function::Fn<(), Output = i32> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   28:     0x58f7d32199c4 - std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:175:24
[INFO] [stdout]   29:     0x58f7d32199c4 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x58f7d32199c4 - std[f92b4c606f291077]::panicking::catch_unwind::<isize, std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x58f7d32199c4 - std[f92b4c606f291077]::panic::catch_unwind::<std[f92b4c606f291077]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x58f7d32199c4 - std[f92b4c606f291077]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/rt.rs:171:5
[INFO] [stdout]   33:     0x58f7d31819b1 - std[f92b4c606f291077]::rt::lang_start::<()>
[INFO] [stdout]   34:     0x58f7d31833b5 - main
[INFO] [stdout]   35:     0x75804862c1ca - <unknown>
[INFO] [stdout]   36:     0x75804862c28b - __libc_start_main
[INFO] [stdout]   37:     0x58f7d3181545 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 703)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 731)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 760)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 793)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 501)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 526)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 551)
[INFO] [stdout]     src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 582)
[INFO] [stdout]     src/scripting.rs - scripting::python_utils::py_exec (line 444)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 64 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.77s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "95a25e282fae165ef1160dd8f8ebe1276861183afbb0c5ec94b3fa3b99ef12a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95a25e282fae165ef1160dd8f8ebe1276861183afbb0c5ec94b3fa3b99ef12a6", kill_on_drop: false }`
[INFO] [stdout] 95a25e282fae165ef1160dd8f8ebe1276861183afbb0c5ec94b3fa3b99ef12a6
